<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:Fonts;src:url(../Fonts/Oswald-Regular.ttf)}
@font-face{font-family:Fonts2;src:url(../Fonts/Oswald-Light.ttf)}
/*body{ overflow-x: hidden; background:#0b1633}*/

.bg_line{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10; opacity: 0.3; }
.bg_line .auto{height:100%; text-align: center;}
.bg_line .auto span{height:100%;width:16.66%;border-right:1px solid rgba(255,255,255,0.18);
  float:left;  }
.bg_line .auto span:first-child{ border-left:1px solid rgba(255,255,255,0.18) }




.auto_1500{max-width:1500px}
@media(max-width:1500px){.auto_1500{padding:0 2%}
}
a:hover{color:#205394 }
.Top002138{padding:0;position:fixed;left:0;top:0;width:100%;z-index:1000;transition:.3s;
 border-bottom: 1px solid rgba(255,255,255,0.1);}
 .Top002138.fixed{background: rgba(0,0,0,.3);}
.Top002138 .header{z-index:100}
.Top002138 .header-left{float:left;margin-left: 30px;}

.Top002138 .header-left .logo{padding:12px 0 0;transition:.3s; transition: 0.5s}
.Top002138 .header-left .logo a{display: block;}
.Top002138 .header-left .logo img{height:52px; transition: 0.5s}

.Top002138 .header-left .logo_txt{position:relative;padding-left:15px}
.Top002138 .header-left .logo_txt::before{position:absolute;content:'';left:7px;top:50%;margin-top:-19px;width:1px;height:38px;background:#d6d5d1}
.Top002138 .header-mid{margin-right:22px;}
.Top002138 .header-mid,.Top002138 .header-right{float:right}
.Top002138 .header-right{padding-top:20px;transition:0.5s;position:relative;z-index:100;margin-left: 30px;}

.Top002138 .header-right dd{float:left;line-height:36px;}
.Top002138 .open-search{ width:36px;height:36px;background:url(../images/Top002138-searchbg3.png) no-repeat center center;cursor:pointer}
.Top002138 .open-search-on{background:0 0;position:relative}
.Top002138 .open-search-on::after,.Top002138 .open-search-on::before{position:absolute;content:'';width:60%;left:20%;top:50%;
transform:rotate(45deg);height:2px;background:#005197}
.Top002138 .open-search-on::after{transform:rotate(-45deg)}
.Top002138 .top-search{ border-radius:0px; overflow: hidden; display:none;position:absolute;right:0;top:100%;
    margin-top:10px;margin-right:20px;padding:2px;background:#005197;width:300px;margin-left: 0 !important}
.Top002138 .top-search .text{border:none;height:38px;line-height:38px;padding:0 50px 0 15px;width:100%;color:#999;
    border-radius: 0px; overflow: hidden; }
.Top002138 .top-search .btn{position:absolute;right:0;width:38px;height:100%;top:0;
    background:url(../images/Top002138-searchbg2.png) no-repeat center center #005197}

.Top002138 .top-lang{ line-height: 20px;font-family:Fonts; margin-right: 20px;;font-size: 16px;color: #666;}
.Top002138 .top-lang a{color:#999; margin: 0 4px;}
.Top002138 .top-lang a:hover,
.Top002138 .top-lang a.on{color:#284179}

.Top002138 .top-phone{font-family:Fonts; font-size: 18px; margin-right:55px; color: #284179; background: url(../images/top_phone.png) no-repeat left center;padding-left: 28px;} 

.Top002138 .header-menu li{width:auto!important; position:relative;}
.Top002138 .header-menu li em{padding:0px 25px;transition:.3s}
.Top002138 .header-menu li em a{padding:0;line-height:75px;font-size:18px;border-radius:100px;
  position:relative;color:#fff; transition: 0.5s}
.Top002138 .header-menu li em a:hover,.Top002138 .header-menu li.aon em a{color:#fff}
.Top002138 .header-menu li em a:hover:after,
.Top002138 .header-menu li.aon em a:after{content:"";display:block;position:absolute;left:0;top:0%;width:100%;
height:4px;background:#fff }
.Top002138 .header-menu li:last-child em a:hover:after,.Top002138 .header-menu li:last-child.aon em a:after{
  display: none;
}
.header-menu li .sub{overflow: visible;}
.Top002138 .header-menu li .sub-menu dl{padding: 0;width: 100%;margin:0 auto;}
.Top002138 .header-menu li .sub{width: 100%;}
.Top002138 .header-menu li .sub-menu dl dt{background:rgba(0,0,0,.8); }
.Top002138 .header-menu li .sub-menu dt a{padding:0;color:rgba(255,255,255,0.6);padding: 0 10px;line-height: 46px;  text-align: center;font-size: 16px;}
.Top002138 .header-menu li .sub2{ display: none; position: absolute;width: 140%; left: 100%; background-color: rgba(0,0,0,.8); top: 0;}
.Top002138 .header-menu li .sub-menu dt:last-child a::after{display:none}
.Top002138 .header-menu li .sub-menu dt a:hover{background:#005197;color:#fff}
.Top002138 .sub-menu-layer{background:rgba(0,0,0,.8)}
.Top002138 .header-menu li#m10 .sub{display:none!important}
.Top002138 .header-menu li#m11 .sub{display:none!important}
.Top002138 .header-menu li .sub2{background:#005197;}
.Top002138 .header-menu li .sub2 a{color:#fff}





@media(max-width:1280px){.Top002138 .header-left .logo li.logo_txt{display:none}
}
@media(max-width:1200px){.Top002138 .header-menu li em a{padding:0 10px}
}
@media(min-width:1025px){.Top002138 .top-language{position:relative}
.Top002138 .top-language .top-sub{display:none;background:#d0111b;text-align:center;top:100%}
.Top002138 .top-language .top-sub a{display:block;border-bottom:1px solid #fff}
.Top002138 .top-search{max-width:400px}
}
@media(max-width:1024px){.Top002138{padding:0}
.Top002138 .top-language span{display:none}
.Top002138 .top-language .top-sub{display:block!important;height:37px!important;background:#000;top:0;text-align:right;padding:0 2%}
.Top002138 .top-language .top-sub a{display:inline-block;border:1px solid #d0111b;color:#d0111b;padding:0 10px;margin-left:5px;line-height:25px}
.Top002138 .header-left{width:50%}
.Top002138 .header-left .logo{padding-top:15px}
.Top002138 .header-right{padding-top:22px;}
.Top002138 .top-search{margin-right:-18px;margin-top:22px;width:250px}
.Top002138 #open_menu,.Top002138 .header-right dd.open-search{background-color:#eee;border-radius:50%}
.Top002138 #open_menu{width:36px;height:36px;position:relative}
.Top002138 #open_menu i,.Top002138 #open_menu i::after,.Top002138 #open_menu i::before{background:#033543}
.Top002138_on .open-search{background:url(../images/Top002138-searchbg.png) no-repeat center center;cursor:pointer}
.Top002138_on .open-search-on::after,.Top002138_on .open-search-on::before{background:#033543}
.Top002138 #open_menu i{width:60%;left:20%;top:50%;height:2px}
.Top002138 #open_menu.open_menu_on{background:#033543;border:none}
.Top002138 #open_menu.open_menu_on i{background:0 0!important}
.Top002138 #open_menu.open_menu_on i::after,.Top002138 #open_menu.open_menu_on i::before{background:#fff}
.Top002138 #open_menu.open_menu_on i::before{top:0!important;transform:rotate(-45deg)}
.Top002138 #open_menu.open_menu_on i::after{top:0!important;transform:rotate(45deg)}
.Top002138 .header{position:initial;height:80px}
.Top002138 #header-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;display:none}
.Top002138 #header-menu li{border-bottom:1px dotted #eee}
.Top002138 #header-menu li a{line-height:50px}
.Top002138 #header-menu li em,.Top002138 #header-menu li em a{border-bottom:0}
.Top002138 #header-menu li em a{color:#666;font-weight:400}
.Top002138 #header-menu li .sub-menu dt a{border-bottom:none}
.Top002138 #header-menu li .sub{background:#eee}
.Top002138 #header-menu li .sub dt{border-bottom:1px dashed #ddd}
.Top002138 #header-menu li .sub dt a{color:#666}
.Top002138 #header-menu li.has-sub em a{background:url(../images/Top002138-a_lang.png) no-repeat 95% center}
.Top002138 #header-menu #m10.has-sub em::before{display:none}
.Top002138 #header-menu #m11.has-sub em::before{display:none}
.Top002138 #header-menu li .sub2 a{padding: 0 15px;}
}

.Banner002058{position:relative;z-index:1;height: 100%;padding-top: 50.18%;}
.Banner002058 .con{    height: 100%;
  position: absolute;
  width: 100%;
  top: 0;}
.Banner002058 .con .bx-wrapper{height: 100%;}
.Banner002058 .bx-viewport{z-index:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;height: 100%!important;}
.Banner002058 .bx-viewport ul{height: 100%;}
.Banner002058 .text{position:absolute;right:5%;top:45%;z-index:100;opacity:0;transition:.8s;
	background:url(../images/ban_text.png) repeat-x left bottom;padding:0 10px; width: 26%}
.Banner002058 .text h1{color:#fff;margin:0;font-size:44px; font-weight: normal;}
.Banner002058 .text h2{color:#fff;margin:10px 0 0;font-size:18px; font-weight: normal;font-family:Fonts2; text-transform: uppercase}

.Banner002058 li .text-active,.Banner002058 li.slick-active .text{right:12%;opacity:1}
/* .Banner002058,.Banner002058 li,.Banner002058 li .pic,.Banner002058 li a{height:970px;overflow:hidden;} */
.Banner002058 li{background-position:center bottom;background-repeat:no-repeat;height: 100%;}
.Banner002058 li .pic{transition:6s linear;transform:scale(1);-webkit-transform:scale(1); background-size: cover }
.Banner002058 li a{position:relative;display:block;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
/* .Banner002058 li a .wap{display: none;} */
.Banner002058 li .phone{display:none}

.Banner002058 li .text .more{ width: 240px; height: 46px; background: url("../images/ban_more.png") no-repeat center center;background-size: contain; margin-top: 30px; opacity: 0.8; transition: 0.5s}
.Banner002058 li .text .more:hover{ opacity: 1}


.Banner002058 .bx-controls-direction{display:none}
.Banner002058 .bx-pager{ position:absolute; left:0; bottom:75px; text-align:center; width:100%; z-index:100;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; position: relative; 
 width:22px; height:22px; margin:0 6px; border-radius: 50%;border: 1px solid  rgba(255,255,255,0) ;opacity: 0.4  }
.Banner002058 .bx-pager div a.active{  background:url(../images/ban_dot.png) no-repeat center center;
animation-name:fucks; 
animation-duration:2s; 
animation-iteration-count:infinite;  opacity: 0.8}
.Banner002058 .bx-pager div a:after{ content: ""; display: block; width:6px; height: 6px; top: 7px; left: 7px; position: absolute;
border-radius: 50%; background: rgba(255,255,255,1)}

@keyframes fucks{ 
from{transition:0.3s ease-in} 
to{transform:rotate(360deg)} 
}




/* @media(max-width:1367px){.Banner002058,.Banner002058 li,.Banner002058 li .pic,.Banner002058 li a{height:760px}
} */
@media(max-width:1000px){.Banner002058 li,.Banner002058 li a{height:auto}
.Banner002058 li{background:0 0!important}
.Banner002058 li .phone{display:block;width:100%}
.Banner002058 li a{background: none !important; padding-top: 0 !important;}
}
.home_title{margin-bottom:50px;position:relative;z-index: 50}
.home_title span{text-transform: uppercase; font-family:Fonts2;font-size:22px;letter-spacing:1px; font-weight: bold; color:#000;position:relative; display: inline-block;}
.home_title h1{padding-left: 15px; font-size:32px;color:#fff;margin:0;font-family:Fonts;font-weight:400;position:relative; display: inline-block;}


.home_more{ width: 200px; line-height: 46px; text-align: center; color: #fff; display: block;
 background: url(../images/home_more.png); margin: 80px 0 0 ;transition: 0.5s }
.home_more:hover{  color: #fff; opacity: 0.6 }


@keyframes move {
  0%   { right: 280px; top: 40px;}
  100% {right: 150px; top: 115px;}

}




@keyframes zoom {
  0%   {transform:scale(0.6);}
  50% {transform:scale(1);}
    100% {transform:scale(0.6);}
}


.Floor0001{padding:100px 0 ;z-index: 50;position: relative;}
.Floor0001 .auto{position: relative;}
.Floor0001 .text{ float: left; width: 50%; padding: 0; text-align: justify; padding-bottom: 8px;}
.Floor0001 .pic{ position: absolute; right: 0; top: 0px; width:680px; height:500px;
 background-position: center center; background-repeat:no-repeat;}


.Floor0001 .pic .num{ font-size:15px; color: #fff; position: absolute; right: 50px; bottom:300px;font-family:Fonts; }

.Floor0001 .pic .part1{ position: absolute; right: 280px; top: 40px;   animation-name:move;  animation-duration: 3s;animation-iteration-count: infinite;}
.Floor0001 .pic .part2{ position: absolute;right:20px; top: 0px; width: 100px; height: 100px; text-align: center; padding: 30px 0 0}
.Floor0001 .pic .part2:after{  content: ""; display: block; position: absolute; 
left: -25%; top: -15%; width: 150%; height: 150%; background: url(../images/about3.png) no-repeat;background-size: cover;  animation-name:zoom;  animation-duration: 2s;animation-iteration-count: infinite;}



.Floor0001 .text h2{  font-size: 22px; color: rgba(255,255,255,0.8); font-weight: normal; margin: 0 0 30px 0}
.Floor0001 .text p{ line-height: 32px; font-size: 16px; color: rgba(255,255,255,0.6); }



@keyframes move2 {
  0%   { left: 120px; bottom: 255px;}
  100% {left: 250px; bottom: 180px;}

}

@keyframes move3 {
  0%   {left: 100px;; top: 50px;}
 50% {left: 100px;; top:100px;}
  100% {left: 100px;; top:50px;}

}


@keyframes move4{
  0%   {right: 30px;; top: 20px;}
 50% {right: 30px;; top:50px;}
  100% {right: 30px;; top:20px;}

}


.Floor0002{padding:100px 0;z-index: 50;position: relative; background: rgba(7,10,30,0.5)}
.Floor0002 .home_title{ margin-bottom: 50px;}
.Floor0002 .auto{position: relative;}
.Floor0002 .text{ float:  right; width:50%; padding:  0}
.Floor0002 .pic{ position: absolute;left: 0; top:-5%;width:680px; height:600px; background-position: left center; background-repeat:no-repeat; }

.Floor0002 .text dl{border: 1px solid rgba(255,255,255,0.1); }
.Floor0002 .text dd {background:#071028; position: relative;
 font-size: 22px; color: rgba(255,255,255,1);
 font-weight: normal; height: auto; overflow: hidden; transition: 0.5s }
.Floor0002 .text dd:nth-child(1){  border-bottom: 1px solid rgba(255,255,255,0.1); }
.Floor0002 .text dd a{ padding:31px 80px 31px 50px; padding-left: 250px; display: block; }


.Floor0002 .text dd .icon{ width: 180px; height: 180px;  position: absolute; left:60px; top:20px ; opacity: 0.8}
.Floor0002 .text dd .con{ }
.Floor0002 .text dd .con h1{ font-size: 18px; font-weight: normal; margin: 10px 0 20px; color: #fff }
.Floor0002 .text dd .con p{font-size: 16px;line-height: 28px; color: rgba(255,255,255,0.5); text-align: justify;}

.Floor0002 .text dd:hover{ background: rgba(255,255,255,0.02) }



.Floor0002 .pic .part1{ position: absolute;   animation-name:move2;  animation-duration: 5s;animation-iteration-count: infinite;}
.Floor0002 .pic .part2{ position: absolute;  left: 100px;; top: 50px; width: 36px; height: 32px;  animation-name:move3;  animation-duration: 2.5s;animation-iteration-count: infinite;   }
.Floor0002 .pic .part3{ position: absolute;  right:30px;; top:20px; width: 98px; height: 62px;  animation-name:move4;  animation-duration: 3s;animation-iteration-count: infinite;   }













.Floor0003{position: relative; z-index: 1;padding:100px 0;background-size: cover; height: auto; overflow: hidden}
.Floor0003 .auto{  position: relative; }
.Floor0003 .home_title{  text-align: center  }



.Floor0003 .slick-list{ margin: 0 -15px}
.Floor0003 .item{ margin: 0 15px; position: relative; overflow: hidden;}
.Floor0003 .pic{ padding-bottom: 72%;position: relative;transition: transform .5s ease-in-out;background-size: cover;background-repeat: no-repeat;background-position: center;}
.Floor0003 .pic:hover{ transform: scale(1.1);}

.Floor0003  .text{  position: absolute;left: 0; bottom: 0; width: 100%;
 text-align: center;padding: 15px 0 ;  background: rgba(14,26,60,0.9)}
.Floor0003 .text h1{ font-size: 16px; font-weight: normal; margin: 0;  color: #fff}




.Floor0003 .slick-arrow{ font-size:0; width:36px !important; height:60px !important; border:none; position:absolute; top:50%; 
	margin-top:-25px; cursor:pointer; padding:0; opacity: 0.4; background:url(../images/Floor0003_arow1.png) no-repeat; transition: 0.5s}
.Floor0003 .slick-prev{ left:-60px; background-position:left center}
.Floor0003 .slick-next{ right:-60px; background-position:right center}
.Floor0003 .slick-arrow:hover{ opacity: 0.8 }



.Floor0004 {padding:0 0 100px 0;}
.Floor0004 .home_title{text-align: center}
.Floor0004 .list{ width: 45%; float: left }
.Floor0004 .top{ width: 50.2%; float: right }


.Floor0004 .list ul{  }
.Floor0004 .list li{ padding: 45px; padding-left: 130px; position: relative; transition: 0.5s; background:#0b1633;}
.Floor0004 .list li:hover{  background:rgba(255,255,255,0.02);}
.Floor0004 .list li:nth-child(1){ border-bottom: 1px solid rgba(255,255,255,0.05) }
.Floor0004 .list li span{ text-align: center; border:1px solid rgba(255,255,255,0.1); 
  width:100px ;height:100px; font-family:Fonts2; font-size: 16px; font-weight: normal; margin: 0; 
   color: #fff; position: absolute;;left: 0; top:45px}
.Floor0004 .list li span b{ display: block; font-size: 42px; font-weight: normal}
.Floor0004 .list li h1{ font-size: 18px; font-weight: normal; margin: 0 0 20px;  color: #fff}
.Floor0004 .list li p{font-size: 16px;line-height: 28px; color: rgba(255,255,255,0.5);margin: 0}

.Floor0004 .top{ position: relative; overflow: hidden;  }
.Floor0004 .top .pic{ padding-bottom:50%; transition: transform .5s ease-in-out;background-repeat: no-repeat;background-size: cover;background-position: center;}

.Floor0004 .top .pic:hover{ transform: scale(1.1);}
.Floor0004 .top .text{  position: absolute;left: 0; bottom: 0; width: 100%;
 text-align: center;padding: 15px 0 ;  background: rgba(14,26,60,0.9)}
.Floor0004 .top .text h1{ font-size: 16px; font-weight: normal; margin: 0;  color: #fff}













/*Bottom002743 */
.Bottom002743{  background:#0b1633; background-size:360px  ;padding:100px 0 50px;;color: rgba(255,255,255,0.7); }
.Bottom002743 .main{  }
.Bottom002743 a{color: rgba(255,255,255,0.6);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{ font-size: 16px; line-height: 28px; color: rgba(255,255,255,0.6);margin:58px 0 0; position: relative}
.Bottom002743 .copyright .auto{border-top: 1px solid rgba(255,255,255,0.1); padding: 25px 0;}

.Bottom002743 .copyright a{color: rgba(255,255,255,0.6);}
.Bottom002743 .copyright a:hover{color:  rgba(255,255,255,0.8);}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background:  rgba(255,255,255,0.2);vertical-align: middle; margin: 0 10px;}
.Bottom002743 .copyright p{float: left; margin: 0}
.Bottom002743 .copyright aside{float:right}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

.Bottom002743 .contact{ width:40% ; float:left; }
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom: 10px;}
.Bottom002743 .contact dl{ }
.Bottom002743 .contact ul{  }
.Bottom002743 .contact li{ padding-bottom: 25px; line-height: 28px; display: block; }
.Bottom002743 .contact li aside{ display: inline-block; padding-left: 25px;background-position: left 5px;background-repeat: no-repeat;}
.Bottom002743 .contact li:nth-child(1){padding-bottom:10px;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li b{  background:url(../images/bottom_phone.png) no-repeat left center;padding-left: 35px; display: inline-block;   font-size:30px;color: #5fad3f;font-family: Fonts2; letter-spacing: 1px; margin: 5px 0 0;}
.Bottom002743 .contact .add{
	 line-height: 26px; color: rgba(255,255,255,0.6); }

.Bottom002743 .contact .add span{ background-image: url(../images/Bottom002743_icon_add.png);
	background-position: 6px 2px; background-repeat: no-repeat;padding-left: 30px;  }

.Bottom002743 .contact .code{ height: auto; overflow: hidden;  margin: 0; 
float: left  ; width: 30%; padding-right: 8% }
.Bottom002743 .contact .code img{ display:block; }
.Bottom002743 .contact .code span{ display:block; margin: 10px 0 0; text-align: center}
.Bottom002743 .contact .code  ul{ height: auto; overflow: hidden;}
.Bottom002743 .contact .code  li{ }
.Bottom002743 .contact .con { float: left ; width: 70%}
.Bottom002743 .contact .con dd{ font-size: 16px;margin-bottom: 10px}


.Bottom002743 .share {margin:20px 0 0; width: 100%; text-align: center}
.Bottom002743 .share dd{position: relative; display: inline-block;}
.Bottom002743 .share dd figure{position: absolute; left: 50%; margin-left: -60px; width: 120px; bottom: 100%; margin-bottom: 10px;display: none;}
.Bottom002743 .share dd figure:after{position: absolute; content: '';border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom002743 .share dd a{ opacity: 0.6; transition: 0.5s; display: block; width: 22px; height: 22px; 
  margin:0 6px;background: url("../images/Bottom003009_share_icon.png") no-repeat 0 0;}
.Bottom002743 .share dd.d_qq a{background-position: center  0;}
.Bottom002743 .share dd.d_sina a{background-position: right 0;}

.Bottom002743 .share dd a:hover{ opacity: 0.8 }





.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{ float:right;width: 50%; }
.Bottom002743 nav dl{float: left; max-width: 180px;}
.Bottom002743 nav dt{margin-bottom: 10px;;}
.Bottom002743 nav dd{line-height: 34px;  font-size: 16px; }
.Bottom002743 nav dd a{line-height: 34px;  font-size: 16px; }
.Bottom002743 nav dd:hover a{color: rgba(255,255,255,0.6);	}



@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}





.Other002907{position: fixed; right: 10px; top: 60%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 1000;border-bottom: 0; width: 70px; box-shadow: 0 0 30px rgba(0,0,0,0.1); border-radius: 20px;}
/*.Other002907:after{ content: ""; display: block; width: 32px; height: 45px; background: url(../images/Other002907_bg2.png) no-repeat top center; position: absolute; left: 25px; bottom:-35px;}
*/
.Other002907 li{ position: relative}
.Other002907 li:not(:last-child){ border-bottom: 1px solid #eee;}
.Other002907 li a{ text-align: center;display: block; height:70px; padding-top: 45px;background-position:  center 20px;background-repeat: no-repeat; font-size: 12px;color: #666;  transition: 0.5s}
.Other002907 li a:hover{color: #005f3d;font-weight: bold;}
.Other002907 li.li_1 a{background-image: url("../images/Other002907_icon1.png"); border-radius: 20px 20px 0 0; background-color: #fff;}
.Other002907 li.li_1 a:hover{background-image: url("../images/Other002907_icon1_hover.png");  background-color:#eee}
.Other002907 li.li_2 a{background-image: url("../images/Other002907_icon2.png");background-color: #fff;}
.Other002907 li.li_2 a:hover{background-image: url("../images/Other002907_icon2_hover.png");  background-color:#eee}
.Other002907 li.li_3 a{background-image: url("../images/Other002907_icon3.png");background-color: #fff; padding-bottom: 28px;}
.Other002907 li.li_3 a:hover{background-image: url("../images/Other002907_icon3_hover.png");  background-color:#eee}
.Other002907 li.li_4 a{background-image: url("../images/Other002907_gettop.png");background-position:  center 16px;background-color:#5fad3f;font-size: 14px;font-family: Fonts;color: #fff; margin-left: 0px; margin-right:0px;padding-top:30px; height: 70px; line-height: normal;border-radius:0 0 20px 20px ; width: 70px }

.Other002907 li.li_4 a:after{ content: ""; display: block; width:100%; height: 16px; background: url(../images/Other002907_bg1.png) no-repeat top center; position: absolute; left: 0%; top:-14px;}



.Other002907 aside{ position:absolute;top:50%; margin-top:-20px; right:100%;white-space:nowrap; text-overflow:ellipsis; padding-right:25px;font-size:16px; color:#666; z-index: 100; display: none}
.Other002907 aside::after{position: absolute;content: '';background: #fff;box-shadow: 1px -1px  30px rgba(0,0,0,0.1); width: 14px;height: 14px;top: 50%;right: 18px;margin-top: -7px;overflow: hidden;pointer-events: none;-webkit-transform: rotate(45deg);-mz-transform: rotate(45deg);transform: rotate(45deg);}
.Other002907 aside dl{box-shadow: 0 0 30px rgba(0,0,0,0.1); ;border-radius: 8px;background: #fff;padding:10px;color: #444;line-height: 36px;}
.Other002907 aside.phone,
.Other002907 aside.call,
.Other002907 aside.code{margin-top:-75px;}
.Other002907 aside.code {width:180px;}

.Other002907 aside.online{margin-top:-93px;}
.Other002907 aside.online a{ text-decoration:underline; color:#df5417;}
.Other002907 aside.online b{font-size: 33px;color: #df5417;width: 60px;padding-right: 5px;display: inline-block;text-align: right;font-family: Fonts;;}
.Other002907 aside.online dl .a_ask{width: 160px;height: 40px; text-decoration:none;text-align: center;line-height: 40px;color: #fff;background: #df5417;border-radius: 50px;display: block;margin: 16px auto 0;}
.Other002907 ol.advisory li aside dl{padding:25px 30px; line-height:normal;}
.Other002907 aside.call dl h2,
.Other002907 aside.call dl p{margin: 10px 0 0 0;}
.Other002907 aside.call dl h2{ font-size: 30px;color: #fbc600;height: 37px;margin: 0; font-family: Fonts;}
.Other002907 aside.call dl p b{font-size: 26px;color: #666;margin-left: 10px;font-family: Fonts;}
.Other002907 aside.phone dl span{ background:none; width:auto; height:auto; line-height:normal; margin-right:5px; display:inline-block; box-shadow:none;}
.Other002907 aside.phone dl p{ line-height:normal; font-weight:bold; margin:0 0 5px 0; font-size:14px;}
.Other002907 aside.phone dl{ padding:15px 30px;}
.Other002907 aside.phone img{ width:82px;}












.Banner002167{position:relative;z-index:1;/* margin-top: 96px;*/}
.Banner002167 div{height:550px;background-position:center top;background-repeat:no-repeat; background-size: cover}
.Banner002167 img{display:none}
.Banner002167 aside{position:absolute;left:50%;top:50%;line-height:46px;height:46px;width:100%;font-size:33px;padding:0 2%;max-width:1200px;color:#fff;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media(max-width:1000px){.Banner002167 div{display:none}
.Banner002167 img{display:block;width:100%}
}
@media(max-width:640px){.Banner002167 aside{font-size:24px}
}



/*Menu003057 */
.Menu003057{
    box-shadow: 0 0 10px 2px #eee;
}
.Menu003057 .auto{/* border-bottom: 1px solid #f8f8f8; */padding: 30px 0 26px;}


.Menu003057 .col-name{font-size:30px;color:#222;margin:0;font-weight:400;position:relative; margin-left: 10px;}
/*.Menu003057 .col-name:after{content:"";display:block;position:absolute;left:-15px;top:-2px;width:28px;height:28px;
z-index:-10;background: url(../images/tit_icon.png) no-repeat center center; background-size: contain;}*/
.Menu003057 .col-name span{font-family: Fonts2;
    text-transform: uppercase;
    font-size: 18px;
    margin-left: 10px;
    color: #9999;
    letter-spacing: 2px;}
.Menu003057 ul{margin-top: 0px;}
.Menu003057 li a{color: #444;font-size: 16px;line-height: 30px;display: block;border: 2px solid transparent;padding: 3px 29px;border-radius: 50px;transition: 0.3s;/* margin-left: 2%; */}
.Menu003057 li:hover a,
.Menu003057 li.aon a{color: #fff;background: #0b1633;border-radius: 100px;}
@media(min-width:1025px){
.Menu003057 li{float: left;}
.Menu003057 li:not(:last-child){margin-right: 20px;}
}

@media(max-width:1024px){
.Menu003057{padding: 6vw 0;text-align: center;}
.Menu003057 .col-name{font-size: 5vw;display: block;}
.Menu003057 li{display: inline-block;}
.Menu003057 li a{font-size:3.2vw;padding: 0 1em}
}












.Singlepage{padding:3.8% 0}
.Singlepage .about p{ font-size: 16px; line-height: 28px; }
.Singlepage .about .text{ width: 51.5%; float: left}
.Singlepage .about .pic{ width: 44%; float:right;padding: 24px 0 0; text-align: right;  }
.Singlepage .about .pic img{ border-radius: 20px 0;  width: 100%}
	
	
	
.PicList001647{padding:3% 0 0}
.PicList001647 li{float:left;margin-right:2%;width:18%;margin-bottom:1%;text-align:center}
.PicList001647 li figure{position:relative}
.PicList001647 li figure img{width:100%}
.PicList001647 li a.Ispic{padding-bottom:120%;display:block;background-size:cover;background-color:#666}
.PicList001647 li *{margin:0}
.PicList001647 li p{font-size:14px;color:#999;height:40px;overflow:hidden;line-height:20px}
.PicList001647 li h1{font-size:18px;font-weight:400;padding-top:5%;padding-bottom:3%}
@media(min-width:641px){.PicList001647 li:nth-child(5n){margin-right:0}
.PicList001647 li:nth-child(5n+1){clear:left}
}
@media(max-width:640px){.PicList001647 li{float:left;margin-right:2%;width:49%}
.PicList001647 li:nth-child(2n){margin-right:0}
.PicList001647 li:nth-child(2n+1){clear:left}
.PicList001647 li h1{font-size:16px}
}
.Page002046 .Pages{text-align:center;padding:2% 0 3%}
.Page002046 .Pages a{display:inline-block;vertical-align:middle;border:1px solid #ececec;background:#fff;padding:0 15px;line-height:38px;color:#999}
.Page002046 .Pages a.a_cur,.Page002046 .Pages a:hover{background-color:#cc9e66;color:#fff}
.Page002046 .Pages em{font-style:normal;display:inline-block;vertical-align:middle;overflow:hidden}
.Page002046 .Pages em a{float:left;margin-left:-1px}
.Page002046 .Pages .p_count,.Page002046 .Pages .p_cur,.Page002046 .Pages .p_jump,.Page002046 .Pages .p_total{display:none}
.Page002046 .Pages .a_next,.Page002046 .Pages .a_prev{padding:0;width:44px;background:url(../images/Page002046-a_prev.gif) no-repeat center center #fff;overflow:hidden;line-height:1000px;height:38px}
.Page002046 .Pages .a_next{background:url(../images/Page002046-a_next.gif) no-repeat center center #fff}
@media(max-width:640px){.Page002046 .Pages .a_end,.Page002046 .Pages .a_first{display:none}
}
@media(max-width:480px){.Page002046 .Pages a{padding:0 5px}
}







/*
 .PicList001307 ä¸ºdemoç¼–å·
 */
.PicList001307{ padding:4% 0 1%;}
.PicList001307 li{position:relative;float:left;width: 31.3333%;margin-right: 3%;margin-bottom: 3%;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li img{ display:block; width:100%;}
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:3%; color:#fff; background-color:rgba(0,0,0,0.5);}
.PicList001307 li h3{ font-size:18px; font-weight:normal; margin:0; line-height:30px;}
.PicList001307 li p{overflow:hidden;line-height:20px;height: 43px;overflow:hidden;font-size:12px;margin:10px 0;}
.PicList001307 li .more{display:block;/* text-align:center; */position:relative;text-transform: uppercase;line-height:43px;border-radius:5px;/* background: rgb(255,255,255); */background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);/* background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); *//* background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );color: #fff;}
.PicList001307 li .more::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}
.PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
.PicList001307 li:hover figure{ height:103px;}
@media(max-width:768px){
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
.PicList001307 li figure{ height:auto;}
}
@media(max-width:480px) and (min-width:376px){
.PicList001307 li .more{ line-height:33px;}
.PicList001307 li:hover figure{ height:93px;}
}
/*
 .Page002274 ä¸ºdemoç¼–å·
 */
.Page002274{ text-align:center; padding:0% 0 5%;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#205394;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: å®‹ä½“; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
/* .Page002274 .Pages em{ display:none;} */
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*
 .Menu000371 ä¸ºdemoç¼–å·
 */
.Menu000371{/* border:1px solid #e9e9e9; */padding-bottom:45px;background: #f4f4fa;margin-top: 50px;padding-top: 35px;}
.Menu000371 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu000371 h1 span{position: relative;z-index: 4;display: block;font-size: 24px;color: #fff;line-height: 1em;border-left: 2px solid #fff;padding-left: 15px;}
.Menu000371 h1:after{position: absolute;content: '';height: 100%;background: #205394;top: 0;transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg);right:0;left: -4px;}
.Menu000371 h1 i{position: absolute;}
.Menu000371 h1 i.jiao{border: 19px solid transparent;border-left-color: #0b1633;left: -10px;top: -18px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu000371 ul{ padding:10px 20px 0 20px;}
.Menu000371 li a{ display:block; line-height:45px; padding-left:12px;}
.Menu000371 li h4{margin:0;font-weight:normal;border-bottom: 1px solid #ececec;font-size: 18px;}
.Menu000371 li h4 a{ background:url(../images/Menu000371-h4_a.jpg) no-repeat left center;}
.Menu000371 li h4 a:hover,
.Menu000371 li h4.on a{background-image:url(../images/Menu000371-h4_aon.jpg);color: #205394;}
.Menu000371 li ol{display:none;margin-bottom: 6%;}
.Menu000371 li ol li{ padding-top:5px;}
.Menu000371 li ol li a{color:#747474;line-height: 38px;}
.Menu000371 li ol li a:hover,.Menu000371 li ol li a.aon{ color: #fff;
    background: #205394;}
/*RighInfo002851 */
.RighInfo002851{padding: 5.15vw 0;width: 97%;float: right;}
.RighInfo002851 .singlePage{line-height: 30px;color: #555;font-size: 16px;}
.RighInfo002851 .title{padding-bottom: 2.11vw;color: #333;font-size: 100px;}
.RighInfo002851 .title .cn{font-size: 0.34em;color: #205394;}
.RighInfo002851 .title .en{font-size: 20px;font-family: "DINCond-Bold";/* font-family: "DINBold"; */text-transform: uppercase;letter-spacing: 5px;color: #ddd;margin-top: 6px;}
@media(max-width:640px){
.RighInfo002851 .title{font-size: 80px;}
}
/*PicList002938 */
.PicList002938{padding: 2.93vw 0; }
.PicList002938 ul{padding: 1.93vw 0;border-bottom: 1px solid #f3f3f3;}
.PicList002938 li .inner{padding-left: 65px;font-size: 16px;}
.PicList002938 li time{color: #205394;font-family: Fonts2;margin-top: 3%;display: block;}
.PicList002938 li time a{float: right;color: #fff;background: #205394;font-size: 14px;padding: 6px 20px;border-radius: 4px;}
.PicList002938 li p{color: #b8b8b8;line-height: 1.625em;height: 3.25em;font-size: 15px;}
.PicList002938 li aside{font-size: 20px;font-family: "Microsoft YaHei Light";font-weight: bold;margin-bottom: 2%;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #205394;}
@media(min-width:481px){
.PicList002938 ol{width: 450px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}
/*
 TextList000858 ä¸ºdemoç¼–å·
 */
 .TextList000858{ padding:4% 0 2%}
.TextList000858 ul{ overflow:hidden;}
.TextList000858 ul li{ cursor:pointer;position: relative;}
.TextList000858 ul li span,.TextList000858 ul ol span{width:25%;float:left;position:relative;font-weight:bolder;background: #0b1633;margin-bottom: 19px;font-size: 16px;line-height:45px;height:45px;color:#fff;text-align:center;}
.TextList000858 ul li span{background: #f5f5fa;color:#333;font-weight:normal;}
.TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#434343;}
.TextList000858 ul li span:first-child{ padding-left:0; width:25%;}
.TextList000858 ul li span em{font-style:normal;width: 16px;height: 16px;border-radius:3px;text-align:center;line-height:15px;color:#fff;font-weight:normal;position:absolute;left:10%;top:15px;background: #0b1633;display:block;font-size:18px;}


.TextList000858 ul li dl.pd{display:none;position:relative;padding: 12px 168px 65px 32px;}
.TextList000858 ul li dl{display:none;}
.TextList000858 ul li a.popup_btn{background: #205394;width:120px;height: 35px;line-height: 35px;text-align:center;color:#fff;font-weight:bold;position:absolute;right:6.5%;top:25px;}
.TextList000858 ul li dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;height:30px; line-height:30px;}
.TextList000858 ul li dl dd{font-size: 15px;color:#666;line-height: 37px;}

@media (max-width:768px){
.TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
.TextList000858 ul li dl.pd{ padding:28px}

	}
@media (max-width:480px){
.TextList000858 ul li span{ font-size:12px;}
.TextList000858 ul li span:first-child{ padding-left: 2%; width:34%;}
.TextList000858 ul ol span:first-child{ width:34%;}
.TextList000858 ul li span em{ left:5%;}
	}
@media (max-width:320px){
.TextList000858 ul li span em{ left:2%;}
	}
/*
 .RighInfo002800 
 */
.RighInfo002800{padding: 3% 0;}
.RighInfo002800 .text{margin-bottom: 30px}
.RighInfo002800 .text .p{font-size: 16px;color:#333;line-height: 38px; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 15px 0; padding-left:60px; }
.RighInfo002800 .text .hotline{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002800 .text .tel{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002800 .text .mall{background-image: url(../images/RighInfo002800-icon3.png);}
.RighInfo002800 .text .address{background-image: url(../images/RighInfo002800-icon4.png);}
.RighInfo002800 .text .wx{background-image: url(../images/RighInfo002800-icon5.png);}
.RighInfo002800 .text .wx img{display: inline-block;  margin-left: 10px; width: 25%; max-width: 136px;}
.RighInfo002800 .map{width: 100%;height: 300px; padding:10px; background: #fff; box-shadow:0 0 28px rgba(0, 0, 0, 0.1) ; border-radius: 10px; }
.RighInfo002800 .map #map{height: 100%;}
.RighInfo002800 .map img{max-width: none !important;}

@media screen and (min-width: 1025px) {
.RighInfo002800 .text{float: left;width: 50%;}
.RighInfo002800 .map{float: right;width: 45%;height: 320px;}
}

@media screen and (min-width: 1200px) {
.RighInfo002800 .map{width:55%;height: 434px; }
.RighInfo002800 .text{width:40%;}
.RighInfo002800 .text .p{font-size: 18px;}
}
/*PicList002925 */
@font-face {
font-family: 'bebas-neue';
src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff");
font-display: swap;
}
.PicList002925{/* background: #f5f5f5; */padding: 5.125vw 0 1%;overflow: hidden;}
.PicList002925 .auto{max-width: 1500px;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute;top:0;content: '';height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff;width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute;top:0;content: '';height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff;width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}







/*
 .RighInfo002275 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
/* .RighInfo002275 .p,.RighInfo002275 .h2,{} */
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;margin-top: 0;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px;margin: 0;padding: 0;background-repeat: no-repeat;background-position: left center;padding: 15px 0;padding-left: 60px;background-image: url(../images/RighInfo002800-icon4.png);}
.RighInfo002275 .text .post{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002275 .text .tel{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002275 .text .tel2{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002275 .text .fax{background-image: url(../images/RighInfo002800-icon5.png);}
.RighInfo002275 .text .max{background-image: url(../images/RighInfo002800-icon3.png);}
.RighInfo002275 .map{width: 100%;height: 200px;margin-top: 3%;padding: 10px;background: #fff;box-shadow: 0 0 28px rgb(0 0 0 / 10%);border-radius: 10px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
  .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 4% 0 70px;}
	.RighInfo002275 .text .title{margin-bottom: 29px;}
	.RighInfo002275 .map{width: 840px;height: 450px;}
	.RighInfo002275 .text{width: 40%;}
}








.RichInfo005{ padding:5% 0}
.RichInfo005 .news_info .title{text-align:center;padding-bottom:20px;border-bottom:1px dashed #d2d2d2;margin-bottom:30px}
.RichInfo005 .news_info .title h1{margin:0;padding-bottom:15px;font-size: 30px;font-weight:400;color:#333;/* text-align:left; */line-height:32px;}
.RichInfo005 .news_info .title p{margin:0;padding-bottom:10px;/* text-align:left */}
.RichInfo005 .news_info .title p span{display:inline-block;margin-right:20px;color:#888;font-family:Arial,Helvetica,sans-serif}
.RichInfo005 .news_info .info{text-align:justify;text-justify:inter-ideograph}
.RichInfo005 .news_info .center{text-align:center}
.RichInfo005 .info{font-size:16px;line-height:28px;color:#666}
.RichInfo005 .info p{margin:20px 0}
.RichInfo005 .info img{/*width:80%;*/display:block;margin:3% auto}
.RichInfo005 .bot{position:relative;margin-top:50px}
.RichInfo005 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RichInfo005 .info_back a{color:#fff;font-size:14px;background:#205394;display:block;padding:10px 30px;border-radius:50px}
.RichInfo005 .info_back a:hover{background:#fff;color:#205394;border:1px #205394 solid}
.RichInfo005 .info_pn span{display:block;font-size:16px;margin:15px 0}
.RichInfo005 .info_pn span a{color:#666}
.RichInfo005 .info_pn span a:hover{color:#205394;text-decoration:underline}
@media(max-width:1000px){.RichInfo005 .info_back{position:relative}
.RichInfo005 .bot{position:relative;margin-top:15px}
.RichInfo005 .info img{width:100%}
}
@media(min-width:1000px){
.RichInfo005 .info_pn span{width:80%}
}
@media(max-width:1300px){
  .TextList000858 ul li span, .TextList000858 ul ol span {
    width: 22%;
  }
  .Floor0001 .pic {
    position: relative;
    background-size: cover;
    width: 100%;
    margin-top: 20px;
    background-position: right 6px center;
    display: none;
  }
  .Floor0001 .text {
    float: none;
    width: 100%;
    padding: 0 10px;
  }
  .Floor0002 .pic {
    background-size: cover;
    position: relative;
    width: 100%;
    margin-top: 20px;
    display: none;
  }
  .Floor0002 .text {
    float: none;
    width: 100%;
  }
  .Floor0002 .text dd .icon {
    position: relative;
    left: 0;
    top: 0;
    width: auto;
    height: 130px;
    padding: 10px 0;
  }
  .Floor0004 .top {
    width: 100%;
  }
  .Floor0004 .list {
    width: 100%;
  }
  .Floor0002 .text dd a {
    padding: 0 10px;
  }
  .Floor0004 {
    padding: 0;
  }
  .Floor0001, .Floor0002, .Floor0003 {
    padding: 20px 0;
  }
  .Bottom002743 .contact {
    width: 100%;
  }
  .Bottom002743 .contact .code {
    width: 40%;
  }
  .Bottom002743 .contact .con {
    width: 60%;
  }
  .Bottom002743 .copyright {
    margin: 10px 0 0;
  }
  .Bottom002743 .copyright aside {
    float: none;
  }
  .Bottom002743 {
    padding: 5% 0;
  }
  .Floor0003 .slick-next {
    right: 10px;
    z-index: 16;
    background-color: #0b1633;
    border-radius: 6px;
  }
  .Floor0003 .slick-prev {
    left: 16px;
    z-index: 10;
    background-color: #0b1633;
    border-radius: 6px;
  }
  .Banner002058 li a  {
    padding-top: 64.18%;
  }
  .Banner002058 .bx-pager {
    bottom: 15px;
  }
  .Top002138 .header-left .logo img {
    height: 40px;
  }
  .Top002138 .header-left .logo {
    padding-top: 15px;
  }
  .Top002138 .header {
    height: 65px;
  }
  .Top002138 .header-right {
    padding-top: 15px;
  }
  .Banner002058 .bx-pager div a {
    margin: 0;
  }
  .Top002138 #open_menu, .Top002138 .header-right dd.open-search {
    margin-right: 10px;
  }
  .Singlepage .about .text {
    width: 100%;
  }
  .Singlepage .about .pic {
    width: 100%;
  }
  .Menu003057 {
    padding: 0;
  }
  .TextList000858 ul li dl {
    padding: 10px;
  }
  .TextList000858 ul li a.popup_btn{
    top: 0;
  }
  .TextList000858 ul li span, .TextList000858 ul ol span {
    font-size: 14px;
  }
}
.TextList001398 li {
  border-bottom: 1px dashed #e3e3e3;
  position: relative;
  padding: 20px 0;
}
.TextList001398 li a {
  display: block;
  padding: 0 95px 0 0;
  font-size: 15px;
  color: #666;
}
.TextList001398 li .time {
  position: absolute;
  right: 10px;
  color: #999;
}
.TextList001398 li a:hover {
  color: #205394;
}
#popup {
  position: fixed;
  width: 100%;
  top: 0;
  height: 100%;
  background: rgba(0,0,0,.5);
  z-index: 1000;
}
#popup .from {
  position: absolute;
  width: 680px;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  background: #fff;
  padding: 30px;
  border-radius: 8px;
  max-width: calc(100% - 30px);
}
#popup .from .placeholder .webuploader-pick, .statusBar .btns .uploadBtn {
  background: #205394!important;
}
#popup .from .filelist li {
  height: 50px;
  width: 100%;
}
#popup .from .filelist li p.title {
  font-size: 20px;
}
#popup .from .btn_submit {
  text-align: center;
  width: 120px;
  line-height: 38px;
  border-radius: 4px;
  background-color: #205394;
  color: #fff;
  cursor: pointer;
  border: none;
}
#popup .from #close {
  position: absolute;
  background: url(../images/closed.png);
  width: 22px;
  height: 22px;
  right: -10px;
  top: -40px;
  cursor: pointer;
}
.filelist li p.imgWrap, .filelist div.file-panel, .statusBar .btns .webuploader-pick {
  display: none!important;
}
.webuploader-container {
  position: relative;
}
#filePicker140091 div:last-child {
  left: 50%!important;
  width: 100%!important;
  height: 100%!important;
  top: 50%!important;
  transform: translate(-50%,-50%)!important;
}</pre></body></html>